Big Huge Thesaurus

Scophthalmus rhombus

noun